home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Interfaces&Libraries / Interfaces / AIncludes / MediaHandlers.a < prev    next >
Encoding:
Text File  |  1996-01-24  |  12.7 KB  |  634 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        MediaHandlers.a
  3. ;
  4. ;    Contains:    QuickTime Interfaces.
  5. ;
  6. ;    Version:    Technology:    QuickTime 2.0
  7. ;                Package:    Universal Interfaces 2.2 in “MPW” on ETO #20
  8. ;
  9. ;    Copyright:    © 1984-1995 by Apple Computer, Inc.
  10. ;                All rights reserved.
  11. ;
  12. ;    Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13. ;                stack.  Include the file and version information (from above)
  14. ;                in the problem description and send to:
  15. ;                    Internet:    apple.bugs@applelink.apple.com
  16. ;                    AppleLink:    APPLE.BUGS
  17. ;
  18. ;
  19.  
  20.     IF &TYPE('__MEDIAHANDLERS__') = 'UNDEFINED' THEN
  21. __MEDIAHANDLERS__ SET 1
  22.  
  23.  
  24.     IF &TYPE('__MEMORY__') = 'UNDEFINED' THEN
  25.     include 'Memory.a'
  26.     ENDIF
  27. ;        include 'Types.a'                                            ;
  28. ;            include 'ConditionalMacros.a'                            ;
  29. ;        include 'MixedMode.a'                                        ;
  30.  
  31.     IF &TYPE('__IMAGECOMPRESSION__') = 'UNDEFINED' THEN
  32.     include 'ImageCompression.a'
  33.     ENDIF
  34. ;        include 'Quickdraw.a'                                        ;
  35. ;            include 'QuickdrawText.a'                                ;
  36. ;        include 'QDOffscreen.a'                                    ;
  37. ;            include 'Errors.a'                                        ;
  38. ;        include 'Components.a'                                        ;
  39. ;        include 'Windows.a'                                        ;
  40. ;            include 'Events.a'                                        ;
  41. ;                include 'OSUtils.a'                                ;
  42. ;            include 'Controls.a'                                    ;
  43. ;                include 'Menus.a'                                    ;
  44. ;        include 'StandardFile.a'                                    ;
  45. ;            include 'Dialogs.a'                                    ;
  46. ;                include 'TextEdit.a'                                ;
  47. ;            include 'Files.a'                                        ;
  48. ;                include 'Finder.a'                                    ;
  49.  
  50.     IF &TYPE('__MOVIES__') = 'UNDEFINED' THEN
  51.     include 'Movies.a'
  52.     ENDIF
  53. ;        include 'Aliases.a'                                        ;
  54. ;            include 'AppleTalk.a'                                    ;
  55.  
  56. handlerHasSpatial                EQU        1 << 0
  57. handlerCanClip                    EQU        1 << 1
  58. handlerCanMatte                    EQU        1 << 2
  59. handlerCanTransferMode            EQU        1 << 3
  60. handlerNeedsBuffer                EQU        1 << 4
  61. handlerNoIdle                    EQU        1 << 5
  62. handlerNoScheduler                EQU        1 << 6
  63. handlerWantsTime                EQU        1 << 7
  64. handlerCGrafPortOnly            EQU        1 << 8
  65.  
  66. ; media task flags 
  67. mMustDraw                        EQU        1 << 3
  68. mAtEnd                            EQU        1 << 4
  69. mPreflightDraw                    EQU        1 << 5
  70. mSyncDrawing                    EQU        1 << 6
  71.  
  72. ; media task result flags 
  73. mDidDraw                        EQU        1 << 0
  74. mNeedsToDraw                    EQU        1 << 2
  75. mDrawAgain                        EQU        1 << 3
  76. mPartialDraw                    EQU        1 << 4
  77.  
  78. forceUpdateRedraw                EQU        1 << 0
  79. forceUpdateNewBuffer            EQU        1 << 1
  80.  
  81. GetMovieCompleteParams     RECORD    0
  82. version                     ds.w   1        ; offset: $0 (0)
  83. theMovie                 ds.l   1        ; offset: $2 (2)
  84. theTrack                 ds.l   1        ; offset: $6 (6)
  85. theMedia                 ds.l   1        ; offset: $A (10)
  86. movieScale                 ds.l   1        ; offset: $E (14)
  87. mediaScale                 ds.l   1        ; offset: $12 (18)
  88. movieDuration             ds.l   1        ; offset: $16 (22)
  89. trackDuration             ds.l   1        ; offset: $1A (26)
  90. mediaDuration             ds.l   1        ; offset: $1E (30)
  91. effectiveRate             ds.l   1        ; offset: $22 (34)
  92. timeBase                 ds.l   1        ; offset: $26 (38)
  93. volume                     ds.w   1        ; offset: $2A (42)
  94. width                     ds.l   1        ; offset: $2C (44)
  95. height                     ds.l   1        ; offset: $30 (48)
  96. trackMovieMatrix         ds     MatrixRecord ; offset: $34 (52)
  97. moviePort                 ds.l   1        ; offset: $58 (88)
  98. movieGD                     ds.l   1        ; offset: $5C (92)
  99. trackMatte                 ds.l   1        ; offset: $60 (96)
  100. sizeof                     EQU *            ; size:   $64 (100)
  101.                         ENDR
  102.  
  103. ; typedef struct GetMovieCompleteParams  GetMovieCompleteParams
  104. ;
  105. ; pascal ComponentResult MediaInitialize(MediaHandler mh, GetMovieCompleteParams *gmc)
  106. ;
  107.     IF ¬ GENERATINGCFM THEN
  108.         Macro
  109.         _MediaInitialize
  110.             dc.w     $2F3C
  111.             dc.w     $0004
  112.             dc.w     $0501
  113.             moveq    #0,d0
  114.             dc.w     $A82A
  115.         EndM
  116.     ELSE
  117.         IMPORT_CFM_FUNCTION    MediaInitialize
  118.     ENDIF
  119.  
  120. ;
  121. ; pascal ComponentResult MediaSetHandlerCapabilities(MediaHandler mh, long flags, long flagsMask)
  122. ;
  123.     IF ¬ GENERATINGCFM THEN
  124.         Macro
  125.         _MediaSetHandlerCapabilities
  126.             dc.w     $2F3C
  127.             dc.w     $0008
  128.             dc.w     $0502
  129.             moveq    #0,d0
  130.             dc.w     $A82A
  131.         EndM
  132.     ELSE
  133.         IMPORT_CFM_FUNCTION    MediaSetHandlerCapabilities
  134.     ENDIF
  135.  
  136. ;
  137. ; pascal ComponentResult MediaIdle(MediaHandler mh, TimeValue atMediaTime, long flagsIn, long *flagsOut, const TimeRecord *movieTime)
  138. ;
  139.     IF ¬ GENERATINGCFM THEN
  140.         Macro
  141.         _MediaIdle
  142.             dc.w     $2F3C
  143.             dc.w     $0010
  144.             dc.w     $0503
  145.             moveq    #0,d0
  146.             dc.w     $A82A
  147.         EndM
  148.     ELSE
  149.         IMPORT_CFM_FUNCTION    MediaIdle
  150.     ENDIF
  151.  
  152. ;
  153. ; pascal ComponentResult MediaGetMediaInfo(MediaHandler mh, Handle h)
  154. ;
  155.     IF ¬ GENERATINGCFM THEN
  156.         Macro
  157.         _MediaGetMediaInfo
  158.             dc.w     $2F3C
  159.             dc.w     $0004
  160.             dc.w     $0504
  161.             moveq    #0,d0
  162.             dc.w     $A82A
  163.         EndM
  164.     ELSE
  165.         IMPORT_CFM_FUNCTION    MediaGetMediaInfo
  166.     ENDIF
  167.  
  168. ;
  169. ; pascal ComponentResult MediaPutMediaInfo(MediaHandler mh, Handle h)
  170. ;
  171.     IF ¬ GENERATINGCFM THEN
  172.         Macro
  173.         _MediaPutMediaInfo
  174.             dc.w     $2F3C
  175.             dc.w     $0004
  176.             dc.w     $0505
  177.             moveq    #0,d0
  178.             dc.w     $A82A
  179.         EndM
  180.     ELSE
  181.         IMPORT_CFM_FUNCTION    MediaPutMediaInfo
  182.     ENDIF
  183.  
  184. ;
  185. ; pascal ComponentResult MediaSetActive(MediaHandler mh, Boolean enableMedia)
  186. ;
  187.     IF ¬ GENERATINGCFM THEN
  188.         Macro
  189.         _MediaSetActive
  190.             dc.w     $2F3C
  191.             dc.w     $0002
  192.             dc.w     $0506
  193.             moveq    #0,d0
  194.             dc.w     $A82A
  195.         EndM
  196.     ELSE
  197.         IMPORT_CFM_FUNCTION    MediaSetActive
  198.     ENDIF
  199.  
  200. ;
  201. ; pascal ComponentResult MediaSetRate(MediaHandler mh, Fixed rate)
  202. ;
  203.     IF ¬ GENERATINGCFM THEN
  204.         Macro
  205.         _MediaSetRate
  206.             dc.w     $2F3C
  207.             dc.w     $0004
  208.             dc.w     $0507
  209.             moveq    #0,d0
  210.             dc.w     $A82A
  211.         EndM
  212.     ELSE
  213.         IMPORT_CFM_FUNCTION    MediaSetRate
  214.     ENDIF
  215.  
  216. ;
  217. ; pascal ComponentResult MediaGGetStatus(MediaHandler mh, ComponentResult *statusErr)
  218. ;
  219.     IF ¬ GENERATINGCFM THEN
  220.         Macro
  221.         _MediaGGetStatus
  222.             dc.w     $2F3C
  223.             dc.w     $0004
  224.             dc.w     $0508
  225.             moveq    #0,d0
  226.             dc.w     $A82A
  227.         EndM
  228.     ELSE
  229.         IMPORT_CFM_FUNCTION    MediaGGetStatus
  230.     ENDIF
  231.  
  232. ;
  233. ; pascal ComponentResult MediaTrackEdited(MediaHandler mh)
  234. ;
  235.     IF ¬ GENERATINGCFM THEN
  236.         Macro
  237.         _MediaTrackEdited
  238.             dc.w     $2F3C
  239.             dc.w     $0000
  240.             dc.w     $0509
  241.             moveq    #0,d0
  242.             dc.w     $A82A
  243.         EndM
  244.     ELSE
  245.         IMPORT_CFM_FUNCTION    MediaTrackEdited
  246.     ENDIF
  247.  
  248. ;
  249. ; pascal ComponentResult MediaSetMediaTimeScale(MediaHandler mh, TimeScale newTimeScale)
  250. ;
  251.     IF ¬ GENERATINGCFM THEN
  252.         Macro
  253.         _MediaSetMediaTimeScale
  254.             dc.w     $2F3C
  255.             dc.w     $0004
  256.             dc.w     $050A
  257.             moveq    #0,d0
  258.             dc.w     $A82A
  259.         EndM
  260.     ELSE
  261.         IMPORT_CFM_FUNCTION    MediaSetMediaTimeScale
  262.     ENDIF
  263.  
  264. ;
  265. ; pascal ComponentResult MediaSetMovieTimeScale(MediaHandler mh, TimeScale newTimeScale)
  266. ;
  267.     IF ¬ GENERATINGCFM THEN
  268.         Macro
  269.         _MediaSetMovieTimeScale
  270.             dc.w     $2F3C
  271.             dc.w     $0004
  272.             dc.w     $050B
  273.             moveq    #0,d0
  274.             dc.w     $A82A
  275.         EndM
  276.     ELSE
  277.         IMPORT_CFM_FUNCTION    MediaSetMovieTimeScale
  278.     ENDIF
  279.  
  280. ;
  281. ; pascal ComponentResult MediaSetGWorld(MediaHandler mh, CGrafPtr aPort, GDHandle aGD)
  282. ;
  283.     IF ¬ GENERATINGCFM THEN
  284.         Macro
  285.         _MediaSetGWorld
  286.             dc.w     $2F3C
  287.             dc.w     $0008
  288.             dc.w     $050C
  289.             moveq    #0,d0
  290.             dc.w     $A82A
  291.         EndM
  292.     ELSE
  293.         IMPORT_CFM_FUNCTION    MediaSetGWorld
  294.     ENDIF
  295.  
  296. ;
  297. ; pascal ComponentResult MediaSetDimensions(MediaHandler mh, Fixed width, Fixed height)
  298. ;
  299.     IF ¬ GENERATINGCFM THEN
  300.         Macro
  301.         _MediaSetDimensions
  302.             dc.w     $2F3C
  303.             dc.w     $0008
  304.             dc.w     $050D
  305.             moveq    #0,d0
  306.             dc.w     $A82A
  307.         EndM
  308.     ELSE
  309.         IMPORT_CFM_FUNCTION    MediaSetDimensions
  310.     ENDIF
  311.  
  312. ;
  313. ; pascal ComponentResult MediaSetClip(MediaHandler mh, RgnHandle theClip)
  314. ;
  315.     IF ¬ GENERATINGCFM THEN
  316.         Macro
  317.         _MediaSetClip
  318.             dc.w     $2F3C
  319.             dc.w     $0004
  320.             dc.w     $050E
  321.             moveq    #0,d0
  322.             dc.w     $A82A
  323.         EndM
  324.     ELSE
  325.         IMPORT_CFM_FUNCTION    MediaSetClip
  326.     ENDIF
  327.  
  328. ;
  329. ; pascal ComponentResult MediaSetMatrix(MediaHandler mh, MatrixRecord *trackMovieMatrix)
  330. ;
  331.     IF ¬ GENERATINGCFM THEN
  332.         Macro
  333.         _MediaSetMatrix
  334.             dc.w     $2F3C
  335.             dc.w     $0004
  336.             dc.w     $050F
  337.             moveq    #0,d0
  338.             dc.w     $A82A
  339.         EndM
  340.     ELSE
  341.         IMPORT_CFM_FUNCTION    MediaSetMatrix
  342.     ENDIF
  343.  
  344. ;
  345. ; pascal ComponentResult MediaGetTrackOpaque(MediaHandler mh, Boolean *trackIsOpaque)
  346. ;
  347.     IF ¬ GENERATINGCFM THEN
  348.         Macro
  349.         _MediaGetTrackOpaque
  350.             dc.w     $2F3C
  351.             dc.w     $0004
  352.             dc.w     $0510
  353.             moveq    #0,d0
  354.             dc.w     $A82A
  355.         EndM
  356.     ELSE
  357.         IMPORT_CFM_FUNCTION    MediaGetTrackOpaque
  358.     ENDIF
  359.  
  360. ;
  361. ; pascal ComponentResult MediaSetGraphicsMode(MediaHandler mh, long mode, const RGBColor *opColor)
  362. ;
  363.     IF ¬ GENERATINGCFM THEN
  364.         Macro
  365.         _MediaSetGraphicsMode
  366.             dc.w     $2F3C
  367.             dc.w     $0008
  368.             dc.w     $0511
  369.             moveq    #0,d0
  370.             dc.w     $A82A
  371.         EndM
  372.     ELSE
  373.         IMPORT_CFM_FUNCTION    MediaSetGraphicsMode
  374.     ENDIF
  375.  
  376. ;
  377. ; pascal ComponentResult MediaGetGraphicsMode(MediaHandler mh, long *mode, RGBColor *opColor)
  378. ;
  379.     IF ¬ GENERATINGCFM THEN
  380.         Macro
  381.         _MediaGetGraphicsMode
  382.             dc.w     $2F3C
  383.             dc.w     $0008
  384.             dc.w     $0512
  385.             moveq    #0,d0
  386.             dc.w     $A82A
  387.         EndM
  388.     ELSE
  389.         IMPORT_CFM_FUNCTION    MediaGetGraphicsMode
  390.     ENDIF
  391.  
  392. ;
  393. ; pascal ComponentResult MediaGSetVolume(MediaHandler mh, short volume)
  394. ;
  395.     IF ¬ GENERATINGCFM THEN
  396.         Macro
  397.         _MediaGSetVolume
  398.             dc.w     $2F3C
  399.             dc.w     $0002
  400.             dc.w     $0513
  401.             moveq    #0,d0
  402.             dc.w     $A82A
  403.         EndM
  404.     ELSE
  405.         IMPORT_CFM_FUNCTION    MediaGSetVolume
  406.     ENDIF
  407.  
  408. ;
  409. ; pascal ComponentResult MediaSetSoundBalance(MediaHandler mh, short balance)
  410. ;
  411.     IF ¬ GENERATINGCFM THEN
  412.         Macro
  413.         _MediaSetSoundBalance
  414.             dc.w     $2F3C
  415.             dc.w     $0002
  416.             dc.w     $0514
  417.             moveq    #0,d0
  418.             dc.w     $A82A
  419.         EndM
  420.     ELSE
  421.         IMPORT_CFM_FUNCTION    MediaSetSoundBalance
  422.     ENDIF
  423.  
  424. ;
  425. ; pascal ComponentResult MediaGetSoundBalance(MediaHandler mh, short *balance)
  426. ;
  427.     IF ¬ GENERATINGCFM THEN
  428.         Macro
  429.         _MediaGetSoundBalance
  430.             dc.w     $2F3C
  431.             dc.w     $0004
  432.             dc.w     $0515
  433.             moveq    #0,d0
  434.             dc.w     $A82A
  435.         EndM
  436.     ELSE
  437.         IMPORT_CFM_FUNCTION    MediaGetSoundBalance
  438.     ENDIF
  439.  
  440. ;
  441. ; pascal ComponentResult MediaGetNextBoundsChange(MediaHandler mh, TimeValue *when)
  442. ;
  443.     IF ¬ GENERATINGCFM THEN
  444.         Macro
  445.         _MediaGetNextBoundsChange
  446.             dc.w     $2F3C
  447.             dc.w     $0004
  448.             dc.w     $0516
  449.             moveq    #0,d0
  450.             dc.w     $A82A
  451.         EndM
  452.     ELSE
  453.         IMPORT_CFM_FUNCTION    MediaGetNextBoundsChange
  454.     ENDIF
  455.  
  456. ;
  457. ; pascal ComponentResult MediaGetSrcRgn(MediaHandler mh, RgnHandle rgn, TimeValue atMediaTime)
  458. ;
  459.     IF ¬ GENERATINGCFM THEN
  460.         Macro
  461.         _MediaGetSrcRgn
  462.             dc.w     $2F3C
  463.             dc.w     $0008
  464.             dc.w     $0517
  465.             moveq    #0,d0
  466.             dc.w     $A82A
  467.         EndM
  468.     ELSE
  469.         IMPORT_CFM_FUNCTION    MediaGetSrcRgn
  470.     ENDIF
  471.  
  472. ;
  473. ; pascal ComponentResult MediaPreroll(MediaHandler mh, TimeValue time, Fixed rate)
  474. ;
  475.     IF ¬ GENERATINGCFM THEN
  476.         Macro
  477.         _MediaPreroll
  478.             dc.w     $2F3C
  479.             dc.w     $0008
  480.             dc.w     $0518
  481.             moveq    #0,d0
  482.             dc.w     $A82A
  483.         EndM
  484.     ELSE
  485.         IMPORT_CFM_FUNCTION    MediaPreroll
  486.     ENDIF
  487.  
  488. ;
  489. ; pascal ComponentResult MediaSampleDescriptionChanged(MediaHandler mh, long index)
  490. ;
  491.     IF ¬ GENERATINGCFM THEN
  492.         Macro
  493.         _MediaSampleDescriptionChanged
  494.             dc.w     $2F3C
  495.             dc.w     $0004
  496.             dc.w     $0519
  497.             moveq    #0,d0
  498.             dc.w     $A82A
  499.         EndM
  500.     ELSE
  501.         IMPORT_CFM_FUNCTION    MediaSampleDescriptionChanged
  502.     ENDIF
  503.  
  504. ;
  505. ; pascal ComponentResult MediaHasCharacteristic(MediaHandler mh, OSType characteristic, Boolean *hasIt)
  506. ;
  507.     IF ¬ GENERATINGCFM THEN
  508.         Macro
  509.         _MediaHasCharacteristic
  510.             dc.w     $2F3C
  511.             dc.w     $0008
  512.             dc.w     $051A
  513.             moveq    #0,d0
  514.             dc.w     $A82A
  515.         EndM
  516.     ELSE
  517.         IMPORT_CFM_FUNCTION    MediaHasCharacteristic
  518.     ENDIF
  519.  
  520. ;
  521. ; pascal ComponentResult MediaGetOffscreenBufferSize(MediaHandler mh, Rect *bounds, short depth, CTabHandle ctab)
  522. ;
  523.     IF ¬ GENERATINGCFM THEN
  524.         Macro
  525.         _MediaGetOffscreenBufferSize
  526.             dc.w     $2F3C
  527.             dc.w     $000A
  528.             dc.w     $051B
  529.             moveq    #0,d0
  530.             dc.w     $A82A
  531.         EndM
  532.     ELSE
  533.         IMPORT_CFM_FUNCTION    MediaGetOffscreenBufferSize
  534.     ENDIF
  535.  
  536. ;
  537. ; pascal ComponentResult MediaSetHints(MediaHandler mh, long hints)
  538. ;
  539.     IF ¬ GENERATINGCFM THEN
  540.         Macro
  541.         _MediaSetHints
  542.             dc.w     $2F3C
  543.             dc.w     $0004
  544.             dc.w     $051C
  545.             moveq    #0,d0
  546.             dc.w     $A82A
  547.         EndM
  548.     ELSE
  549.         IMPORT_CFM_FUNCTION    MediaSetHints
  550.     ENDIF
  551.  
  552. ;
  553. ; pascal ComponentResult MediaGetName(MediaHandler mh, Str255 name, long requestedLanguage, long *actualLanguage)
  554. ;
  555.     IF ¬ GENERATINGCFM THEN
  556.         Macro
  557.         _MediaGetName
  558.             dc.w     $2F3C
  559.             dc.w     $000C
  560.             dc.w     $051D
  561.             moveq    #0,d0
  562.             dc.w     $A82A
  563.         EndM
  564.     ELSE
  565.         IMPORT_CFM_FUNCTION    MediaGetName
  566.     ENDIF
  567.  
  568. ;
  569. ; pascal ComponentResult MediaForceUpdate(MediaHandler mh, long forceUpdateFlags)
  570. ;
  571.     IF ¬ GENERATINGCFM THEN
  572.         Macro
  573.         _MediaForceUpdate
  574.             dc.w     $2F3C
  575.             dc.w     $0004
  576.             dc.w     $051E
  577.             moveq    #0,d0
  578.             dc.w     $A82A
  579.         EndM
  580.     ELSE
  581.         IMPORT_CFM_FUNCTION    MediaForceUpdate
  582.     ENDIF
  583.  
  584. ;
  585. ; pascal ComponentResult MediaGetDrawingRgn(MediaHandler mh, RgnHandle *partialRgn)
  586. ;
  587.     IF ¬ GENERATINGCFM THEN
  588.         Macro
  589.         _MediaGetDrawingRgn
  590.             dc.w     $2F3C
  591.             dc.w     $0004
  592.             dc.w     $0521
  593.             moveq    #0,d0
  594.             dc.w     $A82A
  595.         EndM
  596.     ELSE
  597.         IMPORT_CFM_FUNCTION    MediaGetDrawingRgn
  598.     ENDIF
  599.  
  600.  
  601. kMediaInitializeSelect            EQU        $501
  602. kMediaSetHandlerCapabilitiesSelect EQU        $502
  603. kMediaIdleSelect                EQU        $503
  604. kMediaGetMediaInfoSelect        EQU        $504
  605. kMediaPutMediaInfoSelect        EQU        $505
  606. kMediaSetActiveSelect            EQU        $506
  607. kMediaSetRateSelect                EQU        $507
  608. kMediaGGetStatusSelect            EQU        $508
  609. kMediaTrackEditedSelect            EQU        $509
  610. kMediaSetMediaTimeScaleSelect    EQU        $50A
  611. kMediaSetMovieTimeScaleSelect    EQU        $50B
  612. kMediaSetGWorldSelect            EQU        $50C
  613. kMediaSetDimensionsSelect        EQU        $50D
  614. kMediaSetClipSelect                EQU        $50E
  615. kMediaSetMatrixSelect            EQU        $50F
  616. kMediaGetTrackOpaqueSelect        EQU        $510
  617. kMediaSetGraphicsModeSelect        EQU        $511
  618. kMediaGetGraphicsModeSelect        EQU        $512
  619. kMediaGSetVolumeSelect            EQU        $513
  620. kMediaSetSoundBalanceSelect        EQU        $514
  621. kMediaGetSoundBalanceSelect        EQU        $515
  622. kMediaGetNextBoundsChangeSelect    EQU        $516
  623. kMediaGetSrcRgnSelect            EQU        $517
  624. kMediaPrerollSelect                EQU        $518
  625. kMediaSampleDescriptionChangedSelect EQU        $519
  626. kMediaHasCharacteristicSelect    EQU        $51A
  627. kMediaGetOffscreenBufferSizeSelect EQU        $51B
  628. kMediaSetHintsSelect            EQU        $51C
  629. kMediaGetNameSelect                EQU        $51D
  630. kMediaForceUpdateSelect            EQU        $51E
  631. kMediaGetDrawingRgnSelect        EQU        $521
  632.  
  633.     ENDIF ; __MEDIAHANDLERS__
  634.